package com.model;

import java.time.LocalDateTime;
import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.beans.factory.annotation.Autowired;

/**
 * <p>
 * 账户表
 * </p>
 *
 * @author Damon
 * @since 2021-04-29
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class Users implements Serializable {

    private static final long serialVersionUID=1L;
/*
    */

    public Users(String usersKey) {
        this.usersKey = usersKey;
    }
    public Users() {
    }
    /**
     * 账户唯一标识
     */
      private String usersKey;

    /**
     * 公司唯一标识
     *//*
    private String companyKey;

    *//**
     * 父级账户唯一标识
     *//*
    private String parentKey;

    *//**
     * 登录账户
     */
    private String userAccount;

    /**
     * 账户密码
     */
    private String password;

 /*   *//**
     * 账户余额
     *//*
    private Double balance;

    *//**
     * 用户状态 0-正常 1-锁定 2-冻结
     *//*
    private Integer status;

    *//**
     * 用户类型 1-个人 2-企业 3-专家 4-管理员 5-超级管理员
     */
    private Integer type;

    /**
     * token
     */
  /*  private String token;

    *//**
     * token更新时间
     */

/*
    private LocalDateTime tokenTime;
*/

    /**
     * 创建时间 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createdTime;

    /**
     * 更新时间 更新时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updatedTime;

    /**
     * 逻辑删除 0-正常 1- 删除
     *//*
    private Boolean isdelete;
*/

}
